home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / docs / misc / amigapl.9905.lzh / amigapl.9905 / text0131.txt < prev    next >
Encoding:
Text File  |  1999-06-03  |  3.0 KB  |  83 lines

  1. Nadal poszukujê informacji na temat emulacji
  2. grafiki AGA na karcie graficznej.
  3. Czy jest mo¿e jakaœ inna lista dyskusyjna, na której mia³bym
  4. szanse na uzyskanie pomocy?  Mo¿e byæ angielskojêzyczna.
  5.  
  6. Bêdê  wdziêczny za wszelk¹ pomoc.
  7.  
  8. 1.Jak uzyskaæ sprite'a na karcie graficznej ?
  9. - przyk³ady z ROM Kernel Manual'a powoduj¹ zak³ócenia
  10.   wskaŸnika myszy ale sprite'y nie pokazuj¹ siê
  11. - ekran WB ma ustawion¹ flagê SPRITES lecz sprite'y nie
  12.   dzia³aja - dlaczego ?
  13. - jeœli nie jest mo¿liwe wyœwietlenie Sprite'ów zgodne z
  14.   zaleceniami RKM to czy istniej¹ jakieœ np. biblioteki
  15.   lub source w C pozwalaj¹ce na ich emulacjê przy u¿yciu CGX ?
  16. - Jeœli nie istniej¹ ¿adne uprzejme softy, które pomog¹ mi
  17.   wyœwietlaæ sprite'y na ekranie CGX to jak samemu je stworzyæ
  18.   (mam nadziejê, ¿e istnieje sprytniejszy sposób ni¿
  19.   u¿ycie WritePixel() i ReadPixel() do pamiêtania pixeli pod
  20.   udawanym sprite'em)
  21. 2.Mój program ma dzia³aæ na OCS,AGA i CGX (KS 1.3+ dla OCS).
  22.   Chcia³em zastosowaæ doublebuffering ale:
  23. - kod s³u¿¹cy do podmieniania map bitowych:
  24.  
  25. ekr->RastPort.BitMap=&bm1;
  26. ekr->ViewPort.RasInfo->BitMap=&bm1;
  27. MakeScreen(ekr);
  28. RethinkDisplay();
  29.  
  30.   dzia³aj¹cy bezproblemowo na koœciach OCS i AGA
  31.   nie daje po¿¹danych skutków dla CGX. Karta graficzna nie
  32.   "wie" , ¿e na ekranie coœ siê zmienia.
  33.  
  34. - prymitywna metoda polegaj¹ca na otwarciu dwu ekranów
  35.   i ScreenToFront() jest okrutnie powolna i nie nadaje
  36.   siê do zastosowania. (jest te¿ ohydna).
  37. - u¿ycie okna i WindowToFront() jest zbyt wolne (double
  38.   buffer bez sensu) i pamiêcioch³onne (ekran i dwa okna
  39.   zamiast dwu ekranów badŸ jednego ekranu z dwiema
  40.   bitmapami)
  41.  
  42. - ewentualnie: jak zrobiæ doublebuffering, który z
  43.   koniecznoœci bêdzie zrealizowany zupe³nie inaczej ni¿
  44.   dla OCS i AGA ?
  45. 3.Jak odczytywaæ pozycjê wiazki dla ekranu CGX (VBeamPos()
  46.   dla AGA i OCS) ?
  47. 4.S³ysza³em, ¿e istnieje emulator AGA dla CGX. Gdzie mo¿na
  48.   go dostaæ ? Jaki jest prawny status tego softu (czy to
  49.   jest pd)?
  50. 5.Gdzie mo¿na znaleŸæ wyczerpuj¹cy opis CGX ? Interesuje mnie
  51.   miêdzy innymi to, których funkcji AmigaOS mo¿na u¿ywaæ.
  52.   Dokumentacja zawarta w archiwum CGX na Aminecie nie
  53.   za³atwia sprawy.
  54. 6.Szybkoœæ dzia³ania WritePixel() na CV3D (zbadana przy
  55.   pomocy AIBB) jest fatalna, dlaczego ? Czy mo¿na coœ
  56.   z tym zrobiæ ?
  57. 7.Rozwijanie menu na ww. karcie te¿ jest œlimacze - czy jest
  58.   na to jakiœ sposób ?
  59. 8.Na buttonach OS zawieraj¹cych teksty pojawia siê "kasza"
  60.   gdy u¿ywam trybu 8bit i "megakasza" przy 16bit, tryb 24
  61.   bitowy jest wolny od tych prezentów. O co tu chodzi ?
  62. 9.Jak zmieniê rozdzielczoœæ mouse-pointera dla CGX ?
  63.   Zdefiniowa³em w³asny wskaŸnik na ekranie
  64.   o rozdzielczoœci 320x240 i jest on przesadnie olbrzymi.
  65.  
  66.   We wszystkich przypadkach interesuj¹ mnie legalne
  67.   rozwi¹zania nie zaœ hacki.
  68.  
  69. Z góry dziêki za pomoc.
  70. Pawe³
  71. mailto:pali@polbox.com
  72.  
  73.  
  74.  
  75.  
  76. ----------------- [ REKLAMA / ADVERTISEMENT ] -------------------
  77.           Twoja nowa podrêczna przyjemno¶æ on-line !!!
  78.           Spotkajmy siê na www.liptonicetea.com.pl !!!
  79. -----------------------------------------------------------------
  80.  
  81.  
  82.  
  83.